dense forest - French English Dictionary